GoogleSearch Grounding API
Google 検索以外の検索エンドポイントを使って結果を出力に紐づけられる
返ってくるデータ構造
segment は生成されたテキストの位置・内容を表す
groundingChunkIndices は根拠となるソース
groundingChunks の index を指す
code:text
芦屋市には多くのラーメン店があります。以下に人気のラーメン店をいくつかご紹介します。
* **ふうりん 芦屋店**
* **やまとラーメン香雲堂 芦屋店**
* **芦屋らーめん庵 本店**
* **鶏白湯RAMEN 芦屋 焔**
* **げんこつ 芦屋店**
* **珍遊**
* **日の丸軒らあめん 本店**
* **楓林ラーメン芦屋店**
* **食堂 きふね**
これらの店舗は、食べログやじゃらんnetなどのサイトで人気ランキングに入っています。中には、鶏白湯ラーメンを提供するお店や、とんこつラーメンが人気の店舗もあります。
code:GroundingMetadata
{
"webSearchQueries": [
"芦屋市 ラーメン屋"
],
"searchEntryPoint": {
"renderedContent": "..."
}
},
"groundingChunks": [
{
"web": {
"title": "tabelog.com",
"domain": "tabelog.com"
}
},
{
"web": {
"title": "tabelog.com",
"domain": "tabelog.com"
}
},
{
"web": {
"title": "navitime.co.jp",
"domain": "navitime.co.jp"
}
},
{
"web": {
"title": "jalan.net",
"domain": "jalan.net"
}
},
{
"web": {
"title": "jalan.net",
"domain": "jalan.net"
}
}
],
"groundingSupports": [
{
"segment": {
"startIndex": 128,
"endIndex": 158,
"text": "* **ふうりん 芦屋店**"
},
"groundingChunkIndices": [
0,
1
]
},
{
"segment": {
"startIndex": 159,
"endIndex": 207,
"text": "* **やまとラーメン香雲堂 芦屋店**"
},
"groundingChunkIndices": [
0,
1
]
},
{
"segment": {
"startIndex": 208,
"endIndex": 244,
"text": "* **芦屋らーめん庵 本店**"
},
"groundingChunkIndices": [
0,
1,
2
]
},
{
"segment": {
"startIndex": 245,
"endIndex": 278,
"text": "* **鶏白湯RAMEN 芦屋 焔**"
},
"groundingChunkIndices": [
0,
1,
2
]
},
{
"segment": {
"startIndex": 279,
"endIndex": 309,
"text": "* **げんこつ 芦屋店**"
},
"groundingChunkIndices": [
0,
1,
3,
4
]
},
{
"segment": {
"startIndex": 310,
"endIndex": 324,
"text": "* **珍遊**"
},
"groundingChunkIndices": [
0,
1,
2
]
},
{
"segment": {
"startIndex": 325,
"endIndex": 364,
"text": "* **日の丸軒らあめん 本店**"
},
"groundingChunkIndices": [
3
]
},
{
"segment": {
"startIndex": 365,
"endIndex": 400,
"text": "* **楓林ラーメン芦屋店**"
},
"groundingChunkIndices": [
3,
4
]
},
{
"segment": {
"startIndex": 401,
"endIndex": 425,
"text": "* **食堂 きふね**"
},
"groundingChunkIndices": [
1,
2
]
}
],
"retrievalMetadata": {}
}